import { default as request, cloud } from '@/framework/utils/request'

/**
 * 分页查询视频文件信息
 */
export function getPageVideoFile(params) {
  return request({
    url: `${cloud.videofusion}/videoFileInfo/getPageVideoFile`,
    method: 'get',
    params
  })
}

/**
 * 查询监控分组所有数据(List)
 */
export function getVideoGroup() {
  return request({
    url: `${cloud.videofusion}/videoGroup/list`,
    method: 'get'
  })
}

/**
 * 新增监控分组数据
 */
export function addVideoGroup(data) {
  return request({
    url: `${cloud.videofusion}/videoGroup/add`,
    method: 'post',
    data
  })
}

/**
 * 修改监控分组数据
 */
export function editVideoGroup(data) {
  return request({
    url: `${cloud.videofusion}/videoGroup/edit`,
    method: 'post',
    data
  })
}

/**
 * 查询当前登录者拥有的系统管理权限
 */
export function qryUserSystemAuth() {
  return request({
    url: `${cloud.videofusion}/videoSystemUser/qryUserSystemAuth`,
    method: 'get'
  })
}

/**
 * 查询监控信息所有数据(List)
 */
export function getVideoMonitorInfo() {
  return request({
    url: `${cloud.videofusion}/videoMonitorInfo/list`,
    method: 'get'
  })
}

/**
 * 新增视频和截图文件管理数据
 */
export function videoAdd(data) {
  return request({
    url: `${cloud.videofusion}/videoFileInfo/add`,
    method: 'post',
    data
  })
}

/**
 * 修改视频和截图文件管理数据
 */
export function videoEdit(data) {
  return request({
    url: `${cloud.videofusion}/videoFileInfo/edit`,
    method: 'post',
    data
  })
}

/**
 * 修改视频和截图文件管理数据
 */
export function deleteVideo(data) {
  return request({
    url: `${cloud.videofusion}/videoFileInfo/delete`,
    method: 'post',
    data
  })
}

